www.gusucode.com > Weighted Differential Evolution Algorithm (WDE) > Weighted Differential Evolution Algorithm (WDE)/cc_wde/classic_benchmark_problems/schwefel.m
function ObjVal = schwefel(Chrom,switch1); % Dimension of objective function Dim=size(Chrom,2); % Compute population parameters [Nind,Nvar] = size(Chrom); % function 7, sum of -xi*sin(sqrt(abs(xi))) for i = 1:Dim (Dim=10) % n = Dim, -500 <= xi <= 500 % global minimum at (xi)=(420.9687) ; fmin=? ObjVal = sum((-Chrom .* sin(sqrt(abs(Chrom))))')'; % otherwise error, wrong format of Chrom return